package upm.pb4agent.team3;


/**
 * This agent has the following functionality: 
 * <ul>
 * <li> 
 * <li> 
 * </ul>
 * @author Team3, UPM
 */
public final class Constant {
	
	public static final String SD_REGISTRATION_DESK = "RegistrationDesk";	
	public static final String SD_REFEREE 			= "Referee";
	
	public final static String TEAM_ID 				= "3";
	public final static int TEAM_NUMBER 			= 3;
	
	public static final String CLASS_REGISTRATION_DESK 	= "upm.pb4agent.team3.RegistrationDesk";	
	public static final String CLASS_REFEREE 			= "upm.pb4agent.team3.Referee";
	public static final String CLASS_WATCHER 			= "upm.pb4agent.team3.Watcher";
	public static final String CLASS_MANAGER 			= "upm.pb4agent.team3.Manager";
    public static final String CLASS_ROWER 				= "upm.pb4agent.team3.Rower";
    public static final String CLASS_BOAT 				= "upm.pb4agent.team3.Boat";
    
    //public static final String CLASS_LAB_DECOROSO_SERV	= "es.decoroso.communicationAgent.comunicationServer.CommunicationServer";
    public static final String CLASS_LAB_DECOROSO_COM	= "es.decoroso.communicationAgent.CommunicationAgent";
    /*public static final String CLASS_LAB_DECOROSO_BOAT	= "es.decoroso.fakeAgent.Boat";
    public static final String CLASS_LAB_DECOROSO_BOAT_TEST	= "TestAgent.Boat";*/
    
    public final static String NAME_AG_PLATFORM_X 		= "AgPlatform3";
    public final static String NAME_AG_TEAM_X 			= "AgTeam3";
    public static final String NAME_REGISTRATION_DESK 	= "RegistrationDesk3";	
	public static final String NAME_REFEREE 			= "Referee3";
	public static final String NAME_WATCHER_X			= "Watcher";
	public static final String SD_WATCHER_X				= "Watcher";	
	public static final String NAME_MANAGER 			= "Manager3";
	public static final String SD_MANAGER 				= "Manager3";
    public static final String NAME_ROWER 				= "Rower3";
    public static final String NAME_BOAT_X 				= "Boat";
    public static final String NAME_MY_AGENT			= "MyAgent3";
    public static final String NAME_ESTRATEGIA			= "Estrategia";
    
    //public static final String NAME_LAB_DECOROSO_SERV	= "server";
    public static final String NAME_LAB_DECOROSO_COM	= "com";
    //public static final String NAME_LAB_DECOROSO_BOAT	= "Boat";
    
    public final static String NAME_DOCK_A 				= "A";
	public final static String NAME_DOCK_B 				= "B";
	public final static String NAME_DOCK_C 				= "C";
	public final static String NAME_DOCK_D 				= "D";
	
    public final static String NAME_ROWER_1 			= "Rower31";
	public final static String NAME_ROWER_2 			= "Rower32";
	public final static String NAME_ROWER_3 			= "Rower33";
	public final static String NAME_ROWER_4 			= "Rower34";
    
	public final static String NAME_SEAT_1 				= "1";
	public final static String NAME_SEAT_2 				= "2";
	public final static String NAME_SEAT_3 				= "3";
	public final static String NAME_SEAT_4 				= "4";
	public final static String NAME_SEAT_5 				= "5";
	public final static String NAME_SEAT_6 				= "6";
	
	public final static String NAME_OAR_1 				= "1";
	public final static String NAME_OAR_2 				= "2";
	public final static String NAME_OAR_3 				= "3";
	public final static String NAME_OAR_4 				= "4";
	
	public static final int MAX_NUMBER_OF_DOCKS 		= 4;
	public static final int MAX_NUMBER_OF_BOATS 		= 7;
	public static final int MAX_NUMBER_OF_ROWERS 		= 4;
	public static final int MAX_SEATS 					= 6;
	
	public static final String PROP_FILE				="/upm/pb4agent/config.properties"; 
	public static final String PROP_FILE_LOCAL			="/upm/pb4agent/team3/configLocal.properties"; 
	
	
	/*public static long TIME_4_REGISTRATION 			= 6000;
	public static long TIME_4_SEARCH_AG_REGISTRATION 	= TIME_4_REGISTRATION/4;
	public static long TIME_4_REGISTRATION_RESPONSE 	= 3*TIME_4_REGISTRATION;*/	
}
